@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');


/* #General Styles
================================================== */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.up html, .up body,   .up span, .up applet, .up object, .up iframe, .up a, .up img, .up select, .up input, .up option { margin: 0; padding: 0; border: 0; outline: 0; }
.up html { -webkit-text-size-adjust: none; }
.up button, .up input, .up select, .up textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; }
.up input[type="button"], .up input[type="submit"] { -webkit-appearance: none !important; }
.up a { text-decoration: none; }
.up img { border: 0 none; max-width: 100%; vertical-align: top; }
.up a { outline: none; cursor: pointer; }
.up a:hover { text-decoration: none; }
.up a:focus { text-decoration: none !important; outline: none !important; }
.up .clear { clear: both; }
.up img { max-width: 100%;width:100%; }
.up button:focus {outline:0;}
.up .text-transform { text-transform: uppercase; }
.up .break { float: left; width: 100%; }
.up .preloader { display: none; }
.up img { vertical-align: bottom; }
.up ul{list-style: none; }
.up ul li{padding-left: 10px;}

/*Placeholder opacity cross browsers*/
.up input::-webkit-input-placeholder {color: #333333 !important;opacity:0.4 !important;}
.up input:-moz-placeholder {color: #333333 !important;opacity:0.4 !important;}
.up input::-moz-placeholder {color: #333333 !important;opacity:0.4 !important;}
.up input:-ms-input-placeholder {color: #333333 !important;opacity:0.4 !important; }
.up textarea::-webkit-input-placeholder { color: #333333 !important;opacity:0.4 !important;}
.up textarea:-moz-placeholder { color: #333333 !important;opacity:0.4 !important;}
.up textarea::-moz-placeholder { color: #333333 !important; opacity:0.4 !important; }
.up textarea:-ms-input-placeholder { color: #333333 !important; opacity:0.4 !important; }
.up button::-moz-focus-inner, .up input[type="submit"]::-moz-focus-inner { border: 0; }
.up #login-form .sbSelector a{color: #333333 !important; }
.sbSelector{color: #333333 !important;}
/* #Page Structure
================================================== */
body.up { margin: 0; padding: 0; font-size: 16px; color: #333333; background: #fff;  font-family: "Nunito", sans-serif; font-weight: 400;-webkit-font-smoothing: antialiased;}
.up .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; opacity: 1; }
.up .full-container { max-width: 1200px; margin: 0 auto; width:100%;}
.up .container { max-width: 1113px; margin: 0 auto; padding:0 15px;width:100%;}
.up a, .up button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.up h1, .up h1 div {font-size: 62px;line-height: 1.17;font-weight: 700;}
.up h2, .up h2 div {font-size: 45px;line-height: 1.17; font-weight: 700;}
.up h3, .up h3 div {font-size: 35px;line-height: 1.17;font-weight:700;color: #1570EF;}
.up h4, .up h4 div {font-size: 34px;line-height: 1.1; font-weight:600;}
.up h5, .up h5 div {font-size: 25px;line-height: 1.2; font-weight:600;}
.up h6, .up h6 div {font-size: 23px;line-height: 1.4; font-weight:600; }
.up ul li{font-size: 18px;line-height: 1.4; font-weight:400; color: #333333;}
.up .p_class, .up .p_class div{font-size:18px; font-weight:400;line-height: 1.5; color: #333333;}
.up .btnwhitebg a{display: inline-flex;cursor: pointer; font-size:16px; font-weight:600;border-radius: 5px;padding: 16px 25px 15px 25px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.up .btngreenbg a{display: inline-flex;cursor: pointer; font-size:16px; font-weight:600;border-radius: 5px;padding: 14px 45px 13px 44px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.up .mid-container{display: flex; flex-direction: column;}

/* Home Page Style 
 ================================================== */

 /***** Header CSS *****/
 header{padding: 60px 0 43px 0;}
 header .logo{text-align: center;}
 header .logo a{display: inline-flex;}
 header .logo a img{max-width: 234px;}

 /***** BannerImageSec CSS *****/
 .BannerImageSec .bannerimgblk{width: 100%;text-align: center; min-height: 480px; }
 .BannerImageSec .bannerimgblk img{width: 100%;max-width: 100%;height: auto;object-fit: cover;object-position: center;}

/***** BannerSec CSS *****/
.BannerSec {background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 64px 0 45px 0;color: #ffffff;text-align: center;}
.BannerSec .presents_text{display: inline-flex;align-items: center;justify-content: center;font-size: 24.94px;font-weight: 600; line-height: 1.1;color: #1570EF;margin-bottom: 16px;}
.BannerSec .presents_text img{max-width: 141px;margin-top: 5px;}
.BannerSec h4{margin: 18px 0 22px 0;}
.BannerSec h1, .BannerSec h1 div{color: #1570EF;}
.BannerSec h4, .BannerSec h4 div{color: #1570EF;}
.BannerSec h5, .BannerSec h5 div{color: #1570EF;}
.BannerSec .btnwhitebg{margin-top: 33px;}

/***** TwoColFormSec1 CSS *****/
.TwoColFormSec1{margin-top: 35px;padding: 68px 0;position: relative;color: #ffffff;}
.TwoColFormSec1::after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.TwoColFormSec1 .row{display: flex;align-items: flex-start;justify-content: space-between;position: relative;z-index: 1;}
.TwoColFormSec1 .row .Leftcol{width: 55%;padding: 0 0 0 40px;}
.TwoColFormSec1 .Innerleft h2{margin: 0 0 24px 0;}
.TwoColFormSec1 .row .Rightcol{width: 35%;margin-right: 24px;}
.TwoColFormSec1 .formblk{position: relative;}
.TwoColFormSec1 .formblk::after{content: '';background-color: #093d85;border-radius: 12px;width: 96%;height: 100%;position: absolute;top: 11px;right: -11px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);}
.TwoColFormSec1 .Innerform{margin-left: 14px;position: relative;z-index: 99;background-color: #ffffff;border-radius: 12px;padding: 48px 22px 38px 32px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);}
.TwoColFormSec1 .form_title{margin-bottom: 30px;}
.TwoColFormSec1 .form_title h5, .TwoColFormSec1 .form_title h5 div{font-size: 20px;color: #1570EF;}
.TwoColFormSec1 .row .Imageblk{width: 100%;margin-left: 0;margin-top: 28px;}
.TwoColFormSec1 .row .Imageblk img{height: auto; width: 100%;object-fit: cover;object-position: center;}
.TwoColFormSec1 .videobox{width: 100%; margin: 35px auto 0 0;  position: relative;  display: flex;  flex-direction: column;  justify-content: center; 
    cursor: pointer;}
.TwoColFormSec1 .videobox  .video-container {
        position: relative;
        width: 100%;       
        padding-bottom: 56.25%; 
        height: 0;
        overflow: hidden;
    }
.TwoColFormSec1 .video-container iframe{position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
.TwoColFormSec1 .videobox .posterImage{position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
.TwoColFormSec1 .videobox .posterImage img{width: 100%;  height: auto;  cursor: pointer;}

/***** TwoColFormSec2 CSS *****/
.TwoColFormSec2{padding: 105px 0 194px 0;position: relative;overflow-x: hidden;}
.TwoColFormSec2 .full-container{position: relative;}
.TwoColFormSec2 .rightimage{position: absolute;top: -11px;right: -71px; max-width: 518px; opacity: 0.8;}
.TwoColFormSec2 .row{display: flex;align-items: flex-start;justify-content: space-between;position: relative;z-index: 1;}
.TwoColFormSec2 .row .Leftcol{width: 50%;}
.TwoColFormSec2 .Leftcol h6{font-size: 22px;color: #1570EF;margin-bottom: 29px;font-weight: 600;}
.TwoColFormSec2 .Leftcol h6 div{font-size: 22px;color: #1570EF;font-weight: 400;}
.TwoColFormSec2 .Leftcol h2{margin: 0 0 24px 0;color: #1570EF;}
.TwoColFormSec2 .Leftcol h2 div{color: #1570EF;}
.TwoColFormSec2 .Leftcol ul{list-style-type: none; margin-top: 41px;padding-left: 30px;}
.TwoColFormSec2 .Leftcol ul li{position: relative;padding-left: 12px;margin-bottom: 31px;}
.TwoColFormSec2 .Leftcol ul li::before{content: '';background-image: url(https://mkto.nomadmktg.com/rs/070-CHN-642/images/shredlogo-Photoroom.png); background-size: 15px;background-repeat: no-repeat;position: absolute;left: -17px;top: 6px;width: 15px;height: 100%;}
.TwoColFormSec2 .row .Rightcol{width: 35%;margin-right: 11px;}
.TwoColFormSec2 .p_class.green_text{font-size: 22px;color: #F63D68;font-weight: 600;padding-right: 50px;margin-bottom: 52px;}
.TwoColFormSec2 .p_class.green_text div{font-size: 22px;color: #F63D68;font-weight: 400;}
.TwoColFormSec2 .formblk{position: relative;margin-top: 57px;}
.TwoColFormSec2 .formblk::after{content: '';background-color: #1570EF;border-radius: 12px;width: 96%;height: 100%;position: absolute;top: 11px;right: -11px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);}
.TwoColFormSec2 .Innerform{margin-left: 15px;position: relative;z-index: 99;background-color: #ffffff;border-radius: 12px;padding: 48px 22px 38px 32px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);}
.TwoColFormSec2 .form_title{margin-bottom: 30px;}
.TwoColFormSec2 .form_title h5, .TwoColFormSec1 .form_title h5 div{font-size: 20px;color: #1570EF;}


/***** TwoColGreenBgSec CSS *****/
.TwoColGreenBgSec {padding: 67px 0 87px 0;color: #ffffff;}
.TwoColGreenBgSec .row{display: flex;align-items: flex-start;justify-content: space-between;}
.TwoColGreenBgSec .row .Leftcol{width: 40%;margin-left: 123px;}
.TwoColGreenBgSec .row .Rightcol{width: 44%;margin-right: 74px;display: flex; align-items: flex-end; justify-content: flex-end;}
.TwoColGreenBgSec .Leftcol h2{margin: 0 0 24px 0;}
.TwoColGreenBgSec .row .Imageblk{width: 100%;max-width: 390px;margin-right: 0;}
.TwoColGreenBgSec .row .Imageblk img{max-height: 280px;min-height: 280px;width: 100%;object-fit: cover;object-position: center;} 
.TwoColGreenBgSec .btnwhitebg{margin-top: 31px;}
.TwoColGreenBgSec .btnwhitebg a{padding: 15px 22px 14px 22px;}

/***** LogosSec CSS *****/
.LogosSec {padding: 75px 0 185px 0;}
.LogosSec h6, .LogosSec h6 div{font-size: 20px;line-height: 1.3;text-transform: uppercase;text-align: center;}
.LogosSec .logo_slider_parent{margin-top: 75px;position: relative;max-width: 895px;margin-left: auto;margin-right: auto;}
.LogosSec .logo1 img{max-width: 111px;}
.LogosSec .logo2 img{max-width: 111px;}
.LogosSec .logo3 img{max-width: 71px;}
.LogosSec .logo4 img{max-width: 96px;}
.LogosSec .logo5 img{max-width: 91px;}
.LogosSec .logo6 img{max-width: 86px;}
.LogosSec .logo7 img{max-width: 111px;}

                    .LogosSec .slick-track{display: flex;justify-content: center;align-items: center;}
                    .LogosSec .slick-slide{margin: 0 16px;display: flex; justify-content: center;align-items: center;}
                    .LogosSec .slider_box{ display: none; width: 100%; height: auto; position: absolute; display: flex;  align-items: center;    justify-content: space-between; left: 0;top: 40px;}
                    .LogosSec .slider_box .swiper-button-next2,.slider_box .swiper-button-prev2 {position: relative;  cursor: pointer;  z-index: 2;}
                    .LogosSec .slick-dotted.slick-slider{margin-bottom: 40px;padding-bottom: 20px;}
                    .LogosSec .slider_box .slick-arrow.slick-disabled {
                    opacity: 0.2;
                    cursor: default;
                }

                .LogosSec .slider_box .swiper-button-next2:hover,
                .LogosSec .slider_box .swiper-button-prev2:hover {
                    box-shadow: none;
                }

                .LogosSec .slider_box .swiper-button-next2:after,
                .LogosSec .slider_box .swiper-button-prev2:after {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    width: 20px;
                    height: 40px;
                    background: url("images/left_arrow.svg") no-repeat 100% / contain;
                    margin: -8px 0 0 -5px;
                }

                .LogosSec .slider_box .swiper-button-prev2 {
                    left: -53px;
                }

                .LogosSec .slider_box .swiper-button-next2 {
                    right: -30px;
                }

                .LogosSec .slider_box .swiper-button-next2:after {
                    transform: rotate(180deg);
                }
                .LogosSec .slick-dots{bottom: -60px;display: none;}
                                    .LogosSec .slick-dots li button:before {
                    display: none;
                }

                .LogosSec .slick-dots li {
                    margin: 6px;
                    height: auto;
                    width: auto;
                    display: inline-block;
                }

                .LogosSec .slick-dots li button {
                    width: 13px;
                    position: relative;
                    border-radius: 50%;
                    background-color: rgba(0,0,0,0.3);
                    height: 13px;
                    padding: 0;
                }

                .LogosSec .slick-dots li.slick-active button {
                    background-color: #000000;
                }
                    @media (max-width: 1366px){
                        .LogosSec .slider_box .swiper-button-next2 { right: -2px;}
                        .LogosSec .slider_box .swiper-button-prev2 { left: -10px;}
                        .LogosSec .slider_box .swiper-button-next2:after,
                        .LogosSec .slider_box .swiper-button-prev2:after{height: 30px;}
                    }
                    @media (max-width: 1024px){
                        .LogosSec .slider_box{display: none;}
                        
                        
                    }
                @media (max-width: 767px),
                screen and (max-width: 812px) and (orientation: landscape) {
                    .LogosSec .slick-dots{bottom: -40px;}
                    .LogosSec .slick-dots li button {
                        width: 10px;
                        height: 10px;
                    }
                }

/***** TwoColSec CSS *****/
.TwoColSec{padding: 0 0 180px 0;}
.TwoColSec .row{display: flex;align-items: flex-start;justify-content: space-between;}
.TwoColSec .row .Leftcol{width: 38.5%;}
.TwoColSec .row .Imageblk{width: 100%;max-width: 390px;margin-left: 0;}
.TwoColSec .row .Imageblk img{max-height: 300px;min-height: 300px;width: 100%;object-fit: cover;object-position: center;} 
.TwoColSec .row .Rightcol{width: 54.2%;padding-right: 40px;padding-top: 14px;}
.TwoColSec .row .Rightcol h2{margin: 0 0 23px 0;color: #1570EF;}
.TwoColSec .row .Rightcol h2 div{color: #1570EF;}
.TwoColSec .row.rowreverse{flex-direction: row-reverse;margin-top: 60px;}

/***** CTASec CSS *****/ 
.CTASec{padding: 40px 0 40px 0;text-align: center;}
.CTASec .row{display: flex;align-items: flex-start;justify-content: center;}

/***** FullWidthSec CSS *****/ 
.FullWidthSec{padding: 0 0 164px 0;}
.FullWidthSec h2{margin: 0 0 20px 0;color: #1570EF;}
.FullWidthSec h2 div{color: #1570EF;}
.FullWidthSec .p_class, .FullWidthSec .p_class div{font-size: 22px;}
.FullWidthSec .btngreenbg{margin-top: 34px;}

/***** EventSec CSS *****/
.EventSec{padding: 0 0 165px 0;}
.EventSec .row{display: flex;align-items: flex-start;justify-content: space-between;}
.EventSec .row .Leftcol{width: 50%;}
.EventSec .Leftcol h2{margin: 0 0 30px 0;color: #1570EF;}
.EventSec .p_class, .EventSec .p_class div{font-size: 22px;}
.EventSec .row .Rightcol{width: 100%;max-width: 376px; margin-right: 11px;}
.EventSec .EventDetail{position: relative;}
.EventSec .EventDetail::after{content: '';background-color: #1570EF;border-radius: 12px;width: 96%;height: 100%;position: absolute;top: 11px;right: -11px;-webkit-box-shadow: 2px 4.01px 25.06px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 4.01px 25.06px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 4.01px 25.06px 0px rgba(0, 0, 0, 0.2);}
.EventSec .InnerEventDetail{margin-left: 15px;position: relative;z-index: 99;background-color: #ffffff;border-radius: 12px;padding: 59px 22px 65px 52px;-webkit-box-shadow: 2px 4.01px 25.06px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 4.01px 25.06px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 4.01px 25.06px 0px rgba(0, 0, 0, 0.2);}
.EventSec .InnerEventDetail h5{margin-bottom: 45px;}
.EventSec .InnerEventDetail h5, .TwoColFormSec1 .InnerEventDetail h5 div{color: #1570EF;font-weight: 700;}
.EventSec .InnerEventDetail h6{font-size: 22px; font-weight: 700;margin-bottom: 4px;}
.EventSec .InnerEventDetail h6 div{font-size: 22px; font-weight: 700;}
.EventSec .InnerEventDetail .address{font-size: 22px; font-weight: 600;}
.EventSec .InnerEventDetail .cta{margin-top: 42px;}
.EventSec .InnerEventDetail .cta a{font-size: 22px; font-weight: 700;color: #1570EF;}
.EventSec .InnerEventDetail .cta a:hover{text-decoration: underline;}


/***** SpeakersSec CSS *****/
.SpeakersSec{padding: 0 0 192px 0;text-align: center;}
.SpeakersSec .Speakersblk{display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;max-width: 800px;margin: 50px auto 0 auto;column-gap:60px;}
.SpeakersSec .Speakersblk .col{width: calc((100% - 120px) / 3);}
.SpeakersSec .Speakersblk .Imageblk{width: 209px;height: 209px;margin: 0 auto;border-radius: 100%;margin-bottom: 35px;background-color: #093d85;display: flex;align-items: flex-start;justify-content: flex-start;}
.SpeakersSec .Speakersblk .Imageblk img{border-radius: 100%;max-height: 195px;min-height: 195px;width: 195px;object-fit: cover;object-position: center;}
.SpeakersSec .Speakersblk .SpeakerName{font-size: 24px;line-height: 1.3;margin-bottom: 7px;font-weight: 700;}
.SpeakersSec .Speakersblk .SpeakerDetail {font-size: 16px;line-height: 1.5;margin-bottom: 24px;font-weight: 600;}

/***** UpcomingEventSec CSS *****/
.UpcomingEventSec{padding: 0 0 143px 0;}
.UpcomingEventSec h3, .UpcomingEventSec h3 div{text-align: center;}
.UpcomingEventSec .UpcomingEventblk{display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;margin: 40px auto 0 auto;gap:35px;}
.UpcomingEventSec .UpcomingEventblk .col{width: calc((100% - 70px) / 3);margin-bottom: 24px;}
.UpcomingEventSec .UpcomingEventblk .Imageblk{width:100%;margin-bottom: 27px;}
.UpcomingEventSec .UpcomingEventblk .Imageblk img{max-height: 175px;min-height: 175px;width: 100%;object-fit: cover;object-position: center;}
.UpcomingEventSec .UpcomingEventblk .Detailsblk{display: flex;justify-content: space-between; flex-direction: column; align-items: flex-start; gap: 34px;}
.UpcomingEventSec .UpcomingEventblk h6{font-size: 22px;line-height: 1.3;font-weight: 700;flex-grow: 1;}
.UpcomingEventSec .UpcomingEventblk h6 div{font-size: 22px;line-height: 1.3;font-weight: 700;}
.UpcomingEventSec .UpcomingEventblk .cta{align-self: flex-start;}
.UpcomingEventSec .UpcomingEventblk .cta a{display: inline-flex; font-size: 18px;line-height: 1.3;font-weight: 600;color: #1570EF;}
.UpcomingEventSec .UpcomingEventblk .cta a:hover{text-decoration: underline;}

/***** VideoSec CSS *****/
.ImageSec{padding: 0 0 96px 0;text-align: center;}
.ImageSec .row{max-width: 650px;margin: 0 auto;width: 100%;}
.ImageSec .imgblk{margin: 40px 0 0 0;width: 100%;}

/***** VideoSec CSS *****/
.VideoSec {padding: 0 0 96px 0;text-align: center;}
.VideoSec .row{max-width: 650px;margin: 0 auto;width: 100%;}
.VideoSec .p_class{font-size: 22px;line-height: 1.5; font-weight: 400;margin: 20px 0 0 0;}
.VideoSec .p_class div{font-size: 22px;line-height: 1.5; font-weight: 400;}
.VideoSec .videobox{max-width: 560px; width: 100%; margin: 44px auto 48px auto;  position: relative;  display: flex;  flex-direction: column;  justify-content: center; 
    cursor: pointer;}
.VideoSec .videobox  .video-container {
        position: relative;
        width: 100%;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }
.VideoSec .video-container iframe{position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
.VideoSec .videobox .posterImage{position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
.VideoSec .videobox .posterImage img{width: 100%;  height: auto;  cursor: pointer;}

/***** TestimonialSec CSS *****/
.TestimonialSec{padding: 72px 0 51px 0;}
.TestimonialSec .row{max-width: 894px;margin: 0 auto;}
.TestimonialSec h3, .TestimonialSec h3 div{text-align: center;color: #1570EF;}
.TestimonialSec .Testimonialblk{margin-top: 60px;display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;column-gap: 24px;}
.TestimonialSec .Testimonialblk .col{width: calc((100% - 48px) / 3);margin-bottom: 24px;background-color: #ffffff;border-radius: 12px;padding: 56px 25px 35px 38px;}
.TestimonialSec .Testimonialblk .col:first-child{border-top-left-radius: 45px;}
.TestimonialSec .Testimonialblk .col:last-child{border-bottom-right-radius: 45px;}
.TestimonialSec .Testimonialblk .icon img{width: 24px;}
.TestimonialSec .Testimonialblk .p_class{margin: 12px 0 35px 0;font-size: 16px;line-height: 1.5;}
.TestimonialSec .Testimonialblk .Info{font-size: 15px;line-height: 1.5;}
.TestimonialSec .Testimonialblk .Info span{font-weight: 600;}

/***** FooterSec CSS *****/
.FooterSec{padding: 63px 0 57px 0;}
.FooterSec .row{display: flex;align-items: flex-start;justify-content: space-between;}
.FooterSec .row .col{width: 50%;}
.FooterSec .row .Leftcol{display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;}
.FooterSec .logo{margin-bottom: 17px;}
.FooterSec .logo a{display: inline-flex;}
.FooterSec .logo a img{max-width: 182px;}
.FooterSec .p_class{font-size: 16px;color: #000000;}
.FooterSec .p_class div{font-size: 16px;color: #000000;}
.FooterSec .row .Rightcol{display: flex;align-items: flex-end;justify-content: flex-end;margin-top: 10px;flex-direction: column;}
.FooterSec ul{list-style-type: none;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: flex-end;gap: 10px;}
.FooterSec ul li{padding-left: 0px;}
.FooterSec ul li a{display: inline-flex;}
.FooterSec ul li a img{max-width: 43px;}
.FooterSec ul li a:hover img{opacity: 0.6;}

/* Form CSS Start */
/**Form********************************************/
.mktoForm{padding: 0 !important;}
.up form.mktoForm { margin:0px auto !important;width:100% !important; display: flex !important;flex-direction: column !important;padding: 0 !important;}
.up .mktoForm .mktoFormCol { width: 100% !important; float: left; margin-bottom: 0 !important; }
.up .mktoForm .mktoFormRow {padding-bottom:0 !important;}
.up .mktoForm .mktoFieldWrap {width: 100% !important;float: left; margin: 0 !important;}

.up .mktoForm input[type="text"], .up .mktoForm input[type="url"], .up .mktoForm input[type="email"], .up .mktoForm input[type="tel"], .up .mktoForm input[type="number"], .up .mktoForm input[type="date"], .up .mktoForm textarea.mktoField, .up .mktoForm select.mktoField {width: 100% !important; float: left; padding: 12px 30px !important; color: #1570EF !important; background-color: #F2F2F1 !important; font-size: 14px !important; font-family: "Nunito", sans-serif !important; font-weight: 600 !important; outline: 0 !important; line-height: 1.2 !important; border: none !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; margin-bottom: 10px !important; box-shadow: none !important; appearance:none !important; -webkit-appearance:none !important; -webkit-box-shadow: none !important; height: 35px !important; }
.up .mktoOffset { width: 0px !important;}
.up .mktoForm .mktoGutter {width: 0px !important;}
.up .mktoForm .mktoLabel {display: none !important; color: #1570EF !important; font-size: 16px !important; font-weight: 600 !important; font-family: "Nunito", sans-serif !important; padding: 0px !important; width: 100% !important;}
.up .mktoButtonRow span {margin-left: 0px !important;}
.up .mktoButtonRow { text-align: center !important;margin-top: 35px !important;display:flex !important;align-items: center;justify-content: center;}
.up .mktoButton {text-transform: uppercase !important; height: 45px !important; position: relative !important; background-color:#1570EF !important; background-image: none !important; border:2px solid #1570EF !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; -ms-border-radius: 5px !important; -o-border-radius: 5px !important; border-radius: 5px !important; width: 153px; padding: 11px 18px 10px 18px !important; min-width: 153px !important; color: #ffffff !important; font-size: 14px !important; font-weight: 600 !important; font-family: "Nunito", sans-serif !important; float: none; display: block; max-width: 100% !important; margin: 0 !important; margin-left: 0 !important; transition: 0.5s; -webkit-transition: 0.5s;text-align: center !important;cursor: pointer;}
.up .mktoButton:hover, .up .mktoButton:focus, .up .mktoButton.active { background-color: transparent !important; color: #1570EF !important; border-color: #1570EF !important; } 
.up .mktoForm textarea[rows="2"] { height: auto !important; border: none; }
.up .mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList { padding: 0 !important; float: left; width: 100% !important; margin: 0 0 0px 0 !important; }
.up .mktoForm input[type="checkbox"].mktoField + label, .mktoForm input[type="radio"].mktoField + label { position: relative !important; cursor: pointer !important; padding-left: 30px !important; width: auto !important; margin: 0 !important; line-height: 22px !important; font-size: 12px !important; color: #fff !important; font-family: "Nunito", sans-serif !important; font-weight: 400 !important; float: left; clear: both; font-style: normal !important; }
.up .mktoForm input[type="checkbox"].mktoField { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; z-index: -99999; height: 0; padding: 0 !important; border: 0px; }
.up .mktoForm input[type="checkbox"].mktoField:not(old) + label { position: relative; cursor: pointer; padding-left: 25px; width: auto; }
.up .mktoForm input[type="checkbox"].mktoField:not(old) + label {font-size: 14px !important;line-height: 20px !important;color: #202A42 !important;font-weight: 400 !important; position: relative; left: 0; top: 0; content: ''; width: 20px;height: 20px; background-image: url('https://812-kyk-926.mktoweb.com/rs/812-KYK-926/images/guided_checkoff.png'); background-repeat: no-repeat; background-position: left 3px; background-size: 16px; height: inherit !important; padding-top:0} 
.up .mktoForm input[type="checkbox"].mktoField:not(old):checked + label {background-image: url('https://812-kyk-926.mktoweb.com/rs/812-KYK-926/images/checkon.png');}
.up .mktoForm input[type="radio"].mktoField { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; z-index: -99999; }
.up .mktoForm input[type="radio"].mktoField:not(old) + label { position: relative; cursor: pointer; padding-left: 38px; margin-bottom: 0 !important; width: auto; }
.up .mktoForm input[type="radio"].mktoField:not(old) + label {font-size: 14px !important;line-height: 20px !important;  color: #202A42 !important;
  font-weight: 400 !important; position: relative; left: 0; top: 0; content: ''; width: 16px; height: 16px; color:#000000 !important; background-image: url("https://812-kyk-926.mktoweb.com/rs/812-KYK-926/images/guided_radioof.png"); background-repeat: no-repeat; background-position: left 3px; background-size: 16px; height: inherit !important; }
.up .mktoForm a{color: #2A82FF !important; text-decoration: underline !important;}
.up .mktoForm a:hover{text-decoration: none !important;}
.up .mktoForm input[type="radio"].mktoField:not(old):checked + label {background-image: url('https://812-kyk-926.mktoweb.com/rs/812-KYK-926/images/radioon.png');}
.up .mktoForm .mktoAsterix{display: none !important;} 
.up .mktoForm .mktoRequiredField .mktoAsterix { display: inline-block !important; color: #2A82FF !important; float: right !important; padding-left: 3px !important; }
.up .mktoForm .mktoFormRow{width: 100% !important;display: flex;justify-content: space-between;align-items: flex-start;column-gap: 24px;}
.up .mktoForm select.mktoField{overflow-x: hidden !important;  text-overflow: ellipsis;
  padding-right: 25px !important;padding-left: 30px !important;  margin-left: 0 !important; background: #F2F2F1 url("https://812-kyk-926.mktoweb.com/rs/812-KYK-926/images/downarrow.png") no-repeat 100% center !important;background-size: 14px !important;font-weight: 600 !important; color: #1570EF !important; cursor: pointer; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; }
.up .mktoForm select::-ms-expand {display: none !important;}
.up .mktoError {right: auto !important;left: 0 !important;bottom: -72px !important;height: 90px;} 
.up .mktoForm a{color: #333333 !important;}
.up .mktoForm .mktoHtmlText.mktoHasWidth {width: 100% !important; font-size: 10px !important; font-family: "Nunito", sans-serif !important; font-weight: 600 !important; color: #333333 !important; line-height: 1.5 !important;margin-top: 25px !important;
    text-align: left !important; } 
.up .mktoForm .mktoHtmlText.mktoHasWidth a{text-decoration: underline !important;color: #333333 !important;}
.up .mktoForm .mktoHtmlText.mktoHasWidth a:hover{text-decoration: none !important;}
.mktoForm fieldset legend{margin:0 !important;}
.mktoForm fieldset legend {display: block; width: 100%; display: none; } 
.up .mktoForm fieldset{padding:0 !important; display: flex; justify-content: center; flex-wrap: wrap;  border:none !important;}
.up .mktoForm fieldset .mktoFormRow {width:100% !important; }
.up .mktoForm .mktoLabel:after{display: none !important;}
.up .mktoForm input[type=checkbox] + label:before,.up .mktoForm input[type=radio] + label:before{content: none !important;}
.up .mktoForm .mktoClear{display: none !important;}

/* Form CSS Ends */


.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }